package com.atech.ebayadmin.merchandise.model;

import java.math.BigDecimal;
import java.util.Date;


public class Record implements java.io.Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -1783284267848731942L;
	private Integer sequenceNum;//资产号,主键
	private String assetsNum;//资产号,主键
    private String selfNum;//自编号
    
    private String compName;//公司名称
    private String busType; //业务类型
    private String projNum;//项目/工程号
    private String projName;//项目/工程名称
    private String prodType;//资产类型
    private String prodClass;//资产分类
    
    private String equipClass; //设备分类
    private String equipType;//设备类型
    
    private String equipName;//设备名称
    private String equipNickName; //设备别名
    private String fiberType;//光缆类型
    private Integer fiberNum;//光缆芯数
    private Integer fiberLength;//光缆长度
    private String factoryName;//厂家名
    private String provider;//供货商
    private String equipModel;//设备型号
    private String sn;
    
    private String macAddr;  //MAC地址。Added by Doug on Sep19
    
    private String modelNum;//模块号
    private String standard;//规格
    private BigDecimal unitPrice;//单价
    private Date inputDate;//入库日期
    private Date manDate;//出库日期
    private String wareHouseMan;//仓库管理人
    private Date useDate;//使用日期
    private String chargeMan;//负责人
    private String assetsMgnt;//资产管理人
    private String equipLocalProvice;//设备所在省
    private String equipLocalCity;//设备所在市
    private String equipLocalDistrict;//设备所在区
    private String equipLocalTown;//设备所在村镇
    private String fiberStart;//光缆起点
    private String fiberEnd;//光缆终点
    private String fiberStartCode;//光缆起始码号
    private String fiberEndCode;//光缆终止码号
    private String exactLocation;//具体位置
    private String belongFrame;//所属机架
    private String localFrame;//所在机框
    private String localChannel;//所在槽道
    private String currStatus;//当前状态
    /*private String ip;//IP 地址*/    
    private String equipFunction;//设备功能
    private Date modifyDate;//修改日期
    private String modifyResult;//修改原因
    private String remarks;//备注
    
    private Integer userId;

    private String importFilePath;
    private String importFilePathFileName;
    private String importFilePathContentType;
    
    @Override
	public String toString() {
		return "Record [sequenceNum=" + sequenceNum + ", assetsNum="
				+ assetsNum + ", selfNum=" + selfNum + ", compName=" + compName
				+ ", busType=" + busType + ", projNum=" + projNum
				+ ", projName=" + projName + ", prodType=" + prodType
				+ ", prodClass=" + prodClass + ", equipClass=" + equipClass
				+ ", equipType=" + equipType + ", equipName=" + equipName
				+ ", equipNickName=" + equipNickName + ", fiberType="
				+ fiberType + ", fiberNum=" + fiberNum + ", fiberLength="
				+ fiberLength + ", factoryName=" + factoryName + ", provider="
				+ provider + ", equipModel=" + equipModel + ", sn=" + sn
				+ ", macAddr=" + macAddr + ", modelNum=" + modelNum
				+ ", standard=" + standard + ", unitPrice=" + unitPrice
				+ ", inputDate=" + inputDate + ", manDate=" + manDate
				+ ", wareHouseMan=" + wareHouseMan + ", useDate=" + useDate
				+ ", chargeMan=" + chargeMan + ", assetsMgnt=" + assetsMgnt
				+ ", equipLocalProvice=" + equipLocalProvice
				+ ", equipLocalCity=" + equipLocalCity
				+ ", equipLocalDistrict=" + equipLocalDistrict
				+ ", equipLocalTown=" + equipLocalTown + ", fiberStart="
				+ fiberStart + ", fiberEnd=" + fiberEnd + ", fiberStartCode="
				+ fiberStartCode + ", fiberEndCode=" + fiberEndCode
				+ ", exactLocation=" + exactLocation + ", belongFrame="
				+ belongFrame + ", localFrame=" + localFrame
				+ ", localChannel=" + localChannel + ", currStatus="
				+ currStatus + ", equipFunction=" + equipFunction
				+ ", modifyDate=" + modifyDate + ", modifyResult="
				+ modifyResult + ", remarks=" + remarks + ", userId=" + userId
				+ ", importFilePath=" + importFilePath
				+ ", importFilePathFileName=" + importFilePathFileName
				+ ", importFilePathContentType=" + importFilePathContentType
				+ "]";
	}
	
	
	public Integer getSequenceNum() {
		return sequenceNum;
	}


	public void setSequenceNum(Integer sequenceNum) {
		this.sequenceNum = sequenceNum;
	}


	/**
	 * @return the assetsNum
	 */
	public String getAssetsNum() {
		return assetsNum;
	}
	/**
	 * @param assetsNum the assetsNum to set
	 */
	public void setAssetsNum(String assetsNum) {
		this.assetsNum = assetsNum;
	}
	/**
	 * @return the selfNum
	 */
	public String getSelfNum() {
		return selfNum;
	}
	/**
	 * @param selfNum the selfNum to set
	 */
	public void setSelfNum(String selfNum) {
		this.selfNum = selfNum;
	}
	/**
	 * @return the compName
	 */
	public String getCompName() {
		return compName;
	}
	/**
	 * @param compName the compName to set
	 */
	public void setCompName(String compName) {
		this.compName = compName;
	}
	/**
	 * @return the busType
	 */
	public String getBusType() {
		return busType;
	}
	/**
	 * @param busType the busType to set
	 */
	public void setBusType(String busType) {
		this.busType = busType;
	}
	/**
	 * @return the projNum
	 */
	public String getProjNum() {
		return projNum;
	}
	/**
	 * @param projNum the projNum to set
	 */
	public void setProjNum(String projNum) {
		this.projNum = projNum;
	}
	/**
	 * @return the projName
	 */
	public String getProjName() {
		return projName;
	}
	/**
	 * @param projName the projName to set
	 */
	public void setProjName(String projName) {
		this.projName = projName;
	}
	/**
	 * @return the prodType
	 */
	public String getProdType() {
		return prodType;
	}
	/**
	 * @param prodType the prodType to set
	 */
	public void setProdType(String prodType) {
		this.prodType = prodType;
	}
	/**
	 * @return the prodClass
	 */
	public String getProdClass() {
		return prodClass;
	}
	/**
	 * @param prodClass the prodClass to set
	 */
	public void setProdClass(String prodClass) {
		this.prodClass = prodClass;
	}
	/**
	 * @return the equipType
	 */
	public String getEquipType() {
		return equipType;
	}
	/**
	 * @param equipType the equipType to set
	 */
	public void setEquipType(String equipType) {
		this.equipType = equipType;
	}
	/**
	 * @return the equipClass
	 */
	public String getEquipClass() {
		return equipClass;
	}
	/**
	 * @param equipClass the equipClass to set
	 */
	public void setEquipClass(String equipClass) {
		this.equipClass = equipClass;
	}
	/**
	 * @return the equipName
	 */
	public String getEquipName() {
		return equipName;
	}
	/**
	 * @param equipName the equipName to set
	 */
	public void setEquipName(String equipName) {
		this.equipName = equipName;
	}
	/**
	 * @return the equipNickName
	 */
	public String getEquipNickName() {
		return equipNickName;
	}
	/**
	 * @param equipNickName the equipNickName to set
	 */
	public void setEquipNickName(String equipNickName) {
		this.equipNickName = equipNickName;
	}
	/**
	 * @return the fiberType
	 */
	public String getFiberType() {
		return fiberType;
	}
	/**
	 * @param fiberType the fiberType to set
	 */
	public void setFiberType(String fiberType) {
		this.fiberType = fiberType;
	}
	/**
	 * @return the fiberNum
	 */
	public Integer getFiberNum() {
		return fiberNum;
	}
	/**
	 * @param fiberNum the fiberNum to set
	 */
	public void setFiberNum(Integer fiberNum) {
		this.fiberNum = fiberNum;
	}
	/**
	 * @return the fiberLength
	 */
	public Integer getFiberLength() {
		return fiberLength;
	}
	/**
	 * @param fiberLength the fiberLength to set
	 */
	public void setFiberLength(Integer fiberLength) {
		this.fiberLength = fiberLength;
	}
	/**
	 * @return the factoryName
	 */
	public String getFactoryName() {
		return factoryName;
	}
	/**
	 * @param factoryName the factoryName to set
	 */
	public void setFactoryName(String factoryName) {
		this.factoryName = factoryName;
	}
	/**
	 * @return the provider
	 */
	public String getProvider() {
		return provider;
	}
	/**
	 * @param provider the provider to set
	 */
	public void setProvider(String provider) {
		this.provider = provider;
	}
	/**
	 * @return the equipModel
	 */
	public String getEquipModel() {
		return equipModel;
	}
	/**
	 * @param equipModel the equipModel to set
	 */
	public void setEquipModel(String equipModel) {
		this.equipModel = equipModel;
	}
	/**
	 * @return the sn
	 */
	public String getSn() {
		return sn;
	}
	/**
	 * @param sn the sn to set
	 */
	public void setSn(String sn) {
		this.sn = sn;
	}
	/**
	 * @return the modelNum
	 */
	public String getModelNum() {
		return modelNum;
	}
	/**
	 * @param modelNum the modelNum to set
	 */
	public void setModelNum(String modelNum) {
		this.modelNum = modelNum;
	}
	/**
	 * @return the standard
	 */
	public String getStandard() {
		return standard;
	}
	/**
	 * @param standard the standard to set
	 */
	public void setStandard(String standard) {
		this.standard = standard;
	}
	/**
	 * @return the unitPrice
	 */
	public BigDecimal getUnitPrice() {
		return unitPrice;
	}
	/**
	 * @param unitPrice the unitPrice to set
	 */
	public void setUnitPrice(BigDecimal unitPrice) {
		this.unitPrice = unitPrice;
	}
	/**
	 * @return the inputDate
	 */
	public Date getInputDate() {
		return inputDate;
	}
	/**
	 * @param inputDate the inputDate to set
	 */
	public void setInputDate(Date inputDate) {
		this.inputDate = inputDate;
	}
	/**
	 * @return the manDate
	 */
	public Date getManDate() {
		return manDate;
	}
	/**
	 * @param manDate the manDate to set
	 */
	public void setManDate(Date manDate) {
		this.manDate = manDate;
	}
	/**
	 * @return the wareHouseMan
	 */
	public String getWareHouseMan() {
		return wareHouseMan;
	}
	/**
	 * @param wareHouseMan the wareHouseMan to set
	 */
	public void setWareHouseMan(String wareHouseMan) {
		this.wareHouseMan = wareHouseMan;
	}
	/**
	 * @return the useDate
	 */
	public Date getUseDate() {
		return useDate;
	}
	/**
	 * @param useDate the useDate to set
	 */
	public void setUseDate(Date useDate) {
		this.useDate = useDate;
	}
	/**
	 * @return the chargeMan
	 */
	public String getChargeMan() {
		return chargeMan;
	}
	/**
	 * @param chargeMan the chargeMan to set
	 */
	public void setChargeMan(String chargeMan) {
		this.chargeMan = chargeMan;
	}
	/**
	 * @return the assetsMgnt
	 */
	public String getAssetsMgnt() {
		return assetsMgnt;
	}
	/**
	 * @param assetsMgnt the assetsMgnt to set
	 */
	public void setAssetsMgnt(String assetsMgnt) {
		this.assetsMgnt = assetsMgnt;
	}
	/**
	 * @return the equipLocalProvice
	 */
	public String getEquipLocalProvice() {
		return equipLocalProvice;
	}
	/**
	 * @param equipLocalProvice the equipLocalProvice to set
	 */
	public void setEquipLocalProvice(String equipLocalProvice) {
		this.equipLocalProvice = equipLocalProvice;
	}
	/**
	 * @return the equipLocalCity
	 */
	public String getEquipLocalCity() {
		return equipLocalCity;
	}
	/**
	 * @param equipLocalCity the equipLocalCity to set
	 */
	public void setEquipLocalCity(String equipLocalCity) {
		this.equipLocalCity = equipLocalCity;
	}
	/**
	 * @return the equipLocalDistrict
	 */
	public String getEquipLocalDistrict() {
		return equipLocalDistrict;
	}
	/**
	 * @param equipLocalDistrict the equipLocalDistrict to set
	 */
	public void setEquipLocalDistrict(String equipLocalDistrict) {
		this.equipLocalDistrict = equipLocalDistrict;
	}
	/**
	 * @return the equuipLocalTown
	 */
	public String getEquipLocalTown() {
		return equipLocalTown;
	}
	/**
	 * @param equuipLocalTown the equuipLocalTown to set
	 */
	public void setEquipLocalTown(String equipLocalTown) {
		this.equipLocalTown = equipLocalTown;
	}
	/**
	 * @return the fiberStart
	 */
	public String getFiberStart() {
		return fiberStart;
	}
	/**
	 * @param fiberStart the fiberStart to set
	 */
	public void setFiberStart(String fiberStart) {
		this.fiberStart = fiberStart;
	}
	/**
	 * @return the fiberEnd
	 */
	public String getFiberEnd() {
		return fiberEnd;
	}
	/**
	 * @param fiberEnd the fiberEnd to set
	 */
	public void setFiberEnd(String fiberEnd) {
		this.fiberEnd = fiberEnd;
	}
	/**
	 * @return the fiberStartCode
	 */
	public String getFiberStartCode() {
		return fiberStartCode;
	}
	/**
	 * @param fiberStartCode the fiberStartCode to set
	 */
	public void setFiberStartCode(String fiberStartCode) {
		this.fiberStartCode = fiberStartCode;
	}
	/**
	 * @return the fiberEndCode
	 */
	public String getFiberEndCode() {
		return fiberEndCode;
	}
	/**
	 * @param fiberEndCode the fiberEndCode to set
	 */
	public void setFiberEndCode(String fiberEndCode) {
		this.fiberEndCode = fiberEndCode;
	}
	/**
	 * @return the exactLocation
	 */
	public String getExactLocation() {
		return exactLocation;
	}
	/**
	 * @param exactLocation the exactLocation to set
	 */
	public void setExactLocation(String exactLocation) {
		this.exactLocation = exactLocation;
	}
	/**
	 * @return the belongFrame
	 */
	public String getBelongFrame() {
		return belongFrame;
	}
	/**
	 * @param belongFrame the belongFrame to set
	 */
	public void setBelongFrame(String belongFrame) {
		this.belongFrame = belongFrame;
	}
	/**
	 * @return the localFrame
	 */
	public String getLocalFrame() {
		return localFrame;
	}
	/**
	 * @param localFrame the localFrame to set
	 */
	public void setLocalFrame(String localFrame) {
		this.localFrame = localFrame;
	}
	/**
	 * @return the localChannel
	 */
	public String getLocalChannel() {
		return localChannel;
	}
	/**
	 * @param localChannel the localChannel to set
	 */
	public void setLocalChannel(String localChannel) {
		this.localChannel = localChannel;
	}
	/**
	 * @return the currStatus
	 */
	public String getCurrStatus() {
		return currStatus;
	}
	/**
	 * @param currStatus the currStatus to set
	 */
	public void setCurrStatus(String currStatus) {
		this.currStatus = currStatus;
	}
	
	/**
	 * @return the ip
	 */
	/*public String getIp() {
		return ip;
	}*/
	/**
	 * @param ip the ip to set
	 */
	/*public void setIp(String ip) {
		this.ip = ip;
	}*/
	
	/**
	 * @return the equipFunction
	 */
	public String getEquipFunction() {
		return equipFunction;
	}
	/**
	 * @param equipFunction the equipFunction to set
	 */
	public void setEquipFunction(String equipFunction) {
		this.equipFunction = equipFunction;
	}
	/**
	 * @return the modifyDate
	 */
	public Date getModifyDate() {
		return modifyDate;
	}
	/**
	 * @param modifyDate the modifyDate to set
	 */
	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}
	/**
	 * @return the modifyResult
	 */
	public String getModifyResult() {
		return modifyResult;
	}
	/**
	 * @param modifyResult the modifyResult to set
	 */
	public void setModifyResult(String modifyResult) {
		this.modifyResult = modifyResult;
	}
	/**
	 * @return the remarks
	 */
	public String getRemarks() {
		return remarks;
	}
	/**
	 * @param remarks the remarks to set
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	
	/**
	 * @return MAC address
	 */
	public String getMacAddr() {
		return macAddr;
	}
	
	/**
	 * @param macAddr, the MAC address to set
	 */
	public void setMacAddr(String macAddr) {
		this.macAddr = macAddr;
	}
	
	
	/**
	 * @return the userId
	 */
	public Integer getUserId() {
		return userId;
	}
	/**
	 * @param userId the userId to set
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * @return the importFilePathName
	 */
	public String getImportFilePathFileName() {
		return importFilePathFileName;
	}

	/**
	 * @param importFilePath the file path to be imported
	 */
	public void setImportFilePathFileName(String importFilePathFileName) {
		this.importFilePathFileName = importFilePathFileName;
	}

	/**
	 * @return the importFilePath
	 */
	public String getImportFilePath() {
		return importFilePath;
	}

	/**
	 * @param importFilePath the file path to be imported
	 */
	public void setImportFilePath(String importFilePath) {
		this.importFilePath = importFilePath;
	}

	/**
	 * @return the importFilePath
	 */
	public String getImportFilePathContentType() {
		return importFilePathContentType;
	}

	/**
	 * @param importFilePath the file path to be imported
	 */
	public void setImportFilePathContentType(String importFilePathContentType) {
		this.importFilePathContentType = importFilePathContentType;
	}
    
	public void cleanData(){
		assetsNum = null;
		selfNum = null;
		compName = null;
		busType = null;
		projNum = null;
		projName = null;
		prodType = null;
		prodClass = null;
		equipClass = null;
		equipType = null;
		equipName = null;
		equipNickName = null;
		fiberType = null;
		fiberNum = null;
		fiberLength = null;
		factoryName = null;
		provider = null;
		equipModel = null;
		sn = null;
		macAddr = null;
		modelNum = null;
		standard = null;
		unitPrice = null;
		inputDate = null;
		manDate = null;
		wareHouseMan = null;
		useDate = null;
		chargeMan = null;
		assetsMgnt = null;
		equipLocalProvice = null;
		equipLocalCity = null;
		equipLocalDistrict = null;
		equipLocalTown = null;
		fiberStart = null;
		fiberEnd = null;
		fiberStartCode = null;
		fiberEndCode = null;
		exactLocation = null;
		belongFrame = null;
		localFrame = null;
		localChannel = null;
		currStatus = null;
		equipFunction = null;
		modifyDate = null;
		modifyResult = null;
		remarks = null;
	}
	
}
